Hierarchical Reliable Multicast: Performance Analysis and Optimal Placement of Proxies

نویسندگان

  • Sudipto Guha
  • Athina Markopoulou
  • Fouad A. Tobagi
چکیده

This paper studies the use of multicast together with proxy nodes for reliably disseminating data from a single source to a large number of receivers. In order to achieve reliability, data must be retransmitted in case of loss either by the source or by special network nodes, called proxies. Each proxy is responsible for reliably delivering the data to a subgroup it is assigned. The multicast tree is partitioned into subgroups that form a hierarchy rooted at the source, hence the term hierarchical reliable multicast. The performance of this approach strongly depends on the topology and the loss characteristics of the underlying tree and the location of proxies. In the first part of the paper, we study the processing and bandwidth performance of such a reliable multicast dissemination given the tree and the placement of proxies. In the second part of the paper, we develop dynamic programming algorithms that give a placement of a fixed number of proxies on an arbitrary tree that minimizes the bandwidth used for reliable transfer. The first algorithm provides an optimal solution to the multicast proxies location problem in polynomial time, in the number of nodes and proxies. The second is an approximation algorithm that gives a solution with cost within a chosen precision from the optimal, in an improved running time. An optimal and an approximate solution are also provided for the proxies location problem if unicast is used for transmissions. Applications of this dynamic programming approach to related problems are discussed. q 2003 Elsevier B.V. All rights reserved.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient placement of proxies for hierarchical reliable multicast

The primary focus of this paper is the design of efficient algorithm for the calculation of solution to the placement of proxies for performance optimization in hierarchical reliable multicast (HRM). Proxy is introduced to localize feedback and retransmission, and therefore significantly depress traffic redundancy and reduce latency. Placement of proxies is a key issue in HRM. This paper theore...

متن کامل

Improving inter-destination synchronization in hierarchical reliable multicast

In hierarchical reliable multicast schemes, the number of repair proxies and their locations influence interdestination synchronization. The inter-destination synchronization in multicast environments means the adjustment of the output timing among destinations over the Internet. Improving the inter-destination synchronization is beneficial to collaborative applications such as multi-conference...

متن کامل

A Preprocessing Algorithm to Implement Greedy-MRS for Selecting a Hierarchical Reliable Multicast Proxy

Many hierarchical reliable multicast (HRM) protocols deploy repair proxies that perform local recovery and feedback consolidation. Placement of proxies is a key design issue in HRM network. The objective of Greedy-MRS algorithm is to place the HRM proxy in a single iteration, but it requires communication with routers frequently to find the efficient proxy. The objective of preprocessing step i...

متن کامل

Placement of Proxy Servers to Support Server-Based Reliable Multicast

Raja Jothi and Balaji Raghavachari Department of Computer Science, University of Texas at Dallas Richardson, TX 75083, USA fraja, [email protected] Abstract—We consider the problem of placing k proxies on a n node network to support server-based reliable multicast. Typically, in a multicast connection, the sender transmits information to all the receivers in the multicast group. Failures in tra...

متن کامل

Subgroup-based Source Recovery or Local Recovery for Reliable Multicasting

A traditional approach to design scalable reliable multicast algorithms is using proxies to recover lost packets. The proxies store the packets from the source and retransmit them to the requesting end receivers. Proxy placement in a multicast tree is a well-researched problem. However, given that the proxies require significant storage and processing resources, it is not possible to place them...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Communications

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2003